//#########################################################
//#
//# Titre : 	Utilitaires Liste Chainee et CHAT LINUX Automne 13
//#			SIF-1015 - Systeme d'exploitation
//#			Universite du Quebec a Trois-Rivieres
//#
//# Auteur : 	Francois Meunier
//#	Date :	Septembre 2013
//#
//# Langage : 	ANSI C on LINUX 
//#
//#######################################

#include "gestionSocket.h"

int bindAvailablePort(int serverFD, struct sockaddr_in* ptrServerAddress, int serverLength)
{
	int i;

	for(i=1024;i<=65535;i++)
	{
		ptrServerAddress->sin_port = i;
		if(bind(serverFD, (struct sockaddr *)ptrServerAddress, serverLength) == 0)
		{
			return 0;
		}
	}

return -1;
}
